package com.yungu.swift.report.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 统计报表_订单来源数量_天-实体类
 */
@Data
public class ReportOrderSourceDay implements Serializable {

    @ApiModelProperty(value = "主键ID")
    private String uuid;

    @ApiModelProperty(value = "记录日期")
    private Date recordDate;

    @ApiModelProperty(value = "应用ID")
    private String appid;

    @ApiModelProperty(value = "代理ID")
    private String agentUuid;

    @ApiModelProperty(value = "公司ID")
    private String companyUuid;

    @ApiModelProperty(value = "业务类型")
    private Integer typeModule;

    @ApiModelProperty(value = "订单APP来源数量统计", example = "0")
    private Integer appSum;

    @ApiModelProperty(value = "订单微信公众号来源数量统计", example = "0")
    private Integer wxSum;

    @ApiModelProperty(value = "订单电话来源数量统计", example = "0")
    private Integer phoneSum;

    @ApiModelProperty(value = "订单H5来源数量统计", example = "0")
    private Integer h5Sum;

    @ApiModelProperty(value = "订单后台来源数量统计", example = "0")
    private Integer adminSum;

    @ApiModelProperty(value = "订单后台来源数量统计", example = "0")
    private Integer extSum;

    @ApiModelProperty(value = "订单小程序来源数量统计", example = "0")
    private Integer appletSum;

    @ApiModelProperty(value = "二维码订单来源数量统计", example = "0")
    private Integer qrcodeSum;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;
}